be incredible - French English Dictionary